from flask import Blueprint, render_template
from flask import jsonify
from app.data_generator import generate_tables
from app.data_generator1016 import generate_tables1016


bp = Blueprint("main", __name__)


@bp.get("/")
def index():
    return render_template("index.html")
    
@bp.get("/basic")
def basic():
    # 渲染模板：templates/basic.html
    return render_template("basic.html")



@bp.get("/risk_overview")
def risk_overview():

    return render_template("risk_overview.html")


@bp.get("/render_tables")
def render_tables():
    # 仅生成两张数据表，并作为一个 JSON 传入模板；所有统计在前端模板完成
    tables = generate_tables()  # {"A": {name, rows}, "B": {name, rows}}
    print(tables)
    return render_template("render_tables.html", tables=tables)



@bp.get("/render_tables1016")
def render_tables1016():
    # 仅生成两张数据表，并作为一个 JSON 传入模板；所有统计在前端模板完成
    tables = generate_tables1016()  # {"A": {name, rows}, "B": {name, rows}}
    print(tables)
    return render_template("render_tables1016.html", tables=tables)

